﻿namespace AY38910
{
    public class YmFrame
    {
        #region Public Properties

        public byte EnvelopeCourse { get; set; }

        public byte EnvelopeFine { get; set; }

        public byte EnvelopeShape { get; set; }

        public byte IOPortA { get; set; }

        public byte IOPortB { get; set; }

        public byte MixerControl { get; set; }

        public byte NoisePeriod { get; set; }

        public byte VoiceAPeriodCourse { get; set; }

        public byte VoiceAPeriodFine { get; set; }

        public byte VoiceBPeriodCourse { get; set; }

        public byte VoiceBPeriodFine { get; set; }

        public byte VoiceCPeriodCourse { get; set; }

        public byte VoiceCPeriodFine { get; set; }

        public byte VolumeControlA { get; set; }

        public byte VolumeControlB { get; set; }

        public byte VolumeControlC { get; set; }

        #endregion
    }
}